package Java集合;

import org.junit.Test;

import java.util.ArrayList;
import java.util.Collection;

/*
    使用 foreach循环遍历集合元素
       Java 5.0提供了 foreach循环迭代访问 Collection和数组
       遍历操作不需获取Collection或数组的长度,无需使用索引访问元素
       遍历集合的底层调用Iterator完成操作
       foreach还可以用来遍历数组
 */
public class ForTest03 {

    @Test
    public void test1(){
        Collection coll = new ArrayList<>();
        coll.add(123);
        coll.add("456");
        coll.add(new Person("小红",12));
        coll.add(false);

        for(Object obj : coll){
            System.out.println(obj);
        }
    }

    @Test
    public void test2(){
        int[] arr = new int[]{1,2,3,4,5,6};
        for(int i : arr){
            System.out.println(i);
        }
    }
}
